home *** CD-ROM | disk | FTP | other *** search
/ Power DOS 1996 July / Power DOS - July 1996.iso / sound / c_labs / os2 / sb_os2.exe / README / README.TXT
Text File  |  1996-01-24  |  9KB  |  222 lines

  1.  
  2.         Sound Blaster AWE32 and Sound Blaster 16 PnP Drivers
  3.         ----------------------------------------------------
  4.  
  5. Disclaimer
  6. ----------
  7.  
  8.    The Sound Blaster AWE32 and Sound Blaster 16 Drivers and
  9.    related files provided in this package are provided 'as
  10.    is' without any warranties from Creative Technology Ltd,
  11.    expressed or implied with respect to the files.  Creative
  12.    Technology Ltd. will not be responsible for any kind of
  13.    damage, caused directly or indirectly, by using these
  14.    drivers and the related files.
  15.  
  16.    Proceed with the installation, only if you agree to the
  17.    above terms and conditions.
  18.  
  19.  
  20. *WARNING*
  21. ---------
  22.  
  23.    THE INSTALLATION PROGRAM REQUIRES THAT YOU HAVE INSTALLED
  24.    EITHER SOUND BLASTER AWE32 OR SOUND BLASTER 16 WITH
  25.    MMPM/2.
  26.  
  27.    IF YOU ARE USING SOUND BLASTER PRO OR ANY OTHER SOUND
  28.    CARD, USE 'Selective Install' TO INSTALL SUPPORT FOR
  29.    SOUND BLASTER AWE32 OR SOUND BLASTER 16 AND THEN RUN THIS
  30.    INSTALLATION PROGRAM.
  31.  
  32.    ALSO NOTE THAT, TO INSTALL THE DRIVERS CORRECTLY, USE THE
  33.    INSTALLATION PROGRAM. SIMPLY COPYING THE DRIVER FILES AND
  34.    UPDATING THE CONFIG.SYS IS NOT ENOUGH. THE INSTALLATION
  35.    PROGRAM UPDATES YOUR CONFIG.SYS AND MMPM2.INI AND CREATES
  36.    OTHER INITIALIZATION FILES AS REQUIRED.
  37.  
  38.  
  39. What's New
  40. ----------
  41.  
  42.    New DLL+SYS Architecture
  43.    ------------------------
  44.  
  45.    The Sound Blaster drivers now come in two parts.  A ring
  46.    3 driver in the form of a DLL(VSD) and the traditional
  47.    ring 0 PDD.  These drivers implement most of the new
  48.    features and interfaces introduced with Warp.
  49.  
  50.    DART
  51.    ----
  52.  
  53.    These drivers behave properly with DART enabled applications.
  54.    DART provides a high performance audio interface for games.
  55.  
  56.    AWE32 SoundFont Support
  57.    -----------------------
  58.  
  59.    The Sound Blaster AWE32 drivers now include support for
  60.    SoundFont loading.  The control panel application, can be
  61.    used to load SoundFont files into the banks.
  62.  
  63.    Detection of Various Vibra Chipsets
  64.    -----------------------------------
  65.  
  66.    These drivers also include support for the latest series of
  67.    Vibra chipsets. Unlike old drivers, the support for different
  68.    Vibra chipsets are built-in and there's no need for a driver
  69.    specific for Vibra.
  70.  
  71.    Support for Advanced Power Management(APM)
  72.    ------------------------------------------
  73.  
  74.    These drivers include Advanced Power Management support.
  75.    On systems with APM support, the drivers will suspend and
  76.    resume correctly.
  77.  
  78.    CSP Codec Support
  79.    -----------------
  80.  
  81.    CSP support has been added in. You can use the same CSP
  82.    files used in Windows. Copy the CSP files to \MMOS2\DSP
  83.    directory. The drivers look for the CSP files and if the
  84.    required CSP file is not present, it will use the DSP
  85.    files shipped with Warp. The CSP files provide better
  86.    recording/playback quality than the ones shipped with
  87.    Warp.
  88.  
  89.    Plug n'Play Support
  90.    -------------------
  91.  
  92.    These drivers include support for Plug n'Play cards.  The drivers
  93.    will detect these cards and automatically initialize them.
  94.  
  95.    To enable automatic configuration of Plug n'Play cards, omit all
  96.    hardware related parameters in the CONFIG.SYS DEVICE= line.  These
  97.    are /A, /I, /M, /D and /H for base address, IRQ, MPU port address,
  98.    8-bit DMA and 16-bit DMA respectively.
  99.  
  100.    If any of these parameters are specified, the driver will
  101.    initialize the hardware with the parameter value specified taking
  102.    default values for the parameters omitted.
  103.  
  104.    Plug n'Play BIOS
  105.    ----------------
  106.  
  107.    On systems with Plug n'Play BIOS, the driver will not initialize
  108.    the hardware unless otherwise requested.  The BIOS initializes the
  109.    sound board and the driver just reads the settings.
  110.  
  111.    But again, if any of the hardware parameters are specified in the
  112.    DEVICE= line, the driver will initialize the card with the
  113.    specified parameters.  This feature comes handy when having to
  114.    configure a system with PnP BIOS and with legacy cards that cannot
  115.    be configured.  Such legacy cards might have resource conflicts
  116.    with standard Sound Blaster configuration.  In this case you can
  117.    ask the driver to override the default configuration with the one
  118.    you specified in CONFIG.SYS.
  119.  
  120.    On some systems, the driver's Plug n'Play BIOS interface in the
  121.    driver causes it to crash during initialization. This is due to
  122.    incompatibility between different PnP BIOS implementations. If
  123.    you get the problem, try /P option with the driver. This tells
  124.    the driver to ingnore the PnP BIOS forcing it not to access the
  125.    PnP BIOS functions even if one is present.
  126.  
  127.    Co-existence Other Plug n'Play Cards
  128.    ------------------------------------
  129.  
  130.    The SB driver will initialize *ONLY* Sound Blaster PnP cards.  If
  131.    there are other PnP cards in the system, the driver will not
  132.    initialize them.  Nor will it tamper with other PnP cards that
  133.    have already been initialized by its driver or PnP BIOS.  This
  134.    ensures a certain level of system integrity.
  135.  
  136.  
  137. CONFIG.SYS DEVICE= Line Syntax
  138. ------------------------------
  139.  
  140.    The new drivers use a different command line syntax from
  141.    the original Sound Blaster drivers installed with Warp
  142.    MMPM/2.  The new DEVICE= line syntax goes like this,
  143.  
  144.    DEVICE=<path>\SB16D2.SYS /C:n /D:n /H:n /I:x /A:xxx /B:n /M:xxx /N:SBAUD1$ [/Q] [/EXT]
  145.  
  146.       /C: - Card Number, this will be set to 1 in most cases
  147.       /D: - 8-bit DMA channel,
  148.             Valid values - 0, 1 & 3
  149.             (Sound Blaster cards that use Vibra chipset do not have 0).
  150.             Default value - 1.
  151.       /H: - 16-bit DMA channel,
  152.             Valid values - 5, 6 & 7
  153.             (Sound Blaster cards that use Vibra chipset do not have 6).
  154.             Default value - 5.
  155.       /I: - IRQ number,
  156.             Valid values - 5, 7, 9, 10 & 11.
  157.             Default IRQ - 5.
  158.       /A: - Base addresss,
  159.             Valid values - 220, 240, 260, 280
  160.             Default value - 220.
  161.       /B: - Buffer size in KB,
  162.             Valid values - 1-24. While any value in this range will work
  163.             fine, to get the best results don't use this option and let
  164.             the driver use the default buffer size.
  165.             Default value - 8KB.
  166.       /M: - MPU port address
  167.             Valid values - 300 & 330
  168.             Default value - 330.
  169.       /N: - driver name, set this to SBAUD1$
  170.       /Q  - quiet mode flag, OPTIONAL
  171.             Setting this option disables initialization messages.
  172.             If not specified the initialization messages are displayed
  173.             during boot-up.
  174.       /EXT - use MPU port instead of internal synth for MIDI, OPTIONAL
  175.             By default the drivers are configured to use the internal
  176.             synthesizer. But if you have a daughterboard attached to
  177.             your Sound Blaster card and you want MIDI playback to
  178.             use the synthesizer in the daughterboard, specify
  179.             this flag.
  180.       /P  - Ignore PnP BIOS if it is present. If PnP BIOS is present,
  181.             the driver usually queries the BIOS for certain PnP port
  182.             addresses. Specifying this option causes the driver not
  183.             to access the BIOS and determine these port addresses
  184.             itself.
  185.  
  186.    THE NEW DRIVER DOES NOT RECOGNIZE THE OLD POSITIONAL SYNTAX.
  187.  
  188.    The installation program will make the necessary chages
  189.    to your CONFIG.SYS. But make sure that you have a valid
  190.    existing Sound Blaster AWE32 or Sound Blaster 16 support
  191.    installed in MMPM/2(See *WARNING* above).
  192.  
  193.    A sample CONFIG.SYS statement looks like this:-
  194.  
  195.    DEVICE=C:\SBAWE32\SBAWED2.SYS /C:1 /D:1 /H:5 /I:5 /A:220 /B:8 /M:330 /N:SBAUD1$
  196.  
  197.  
  198. Using 8-bit DMA Channel for 16-bit DMA
  199. --------------------------------------
  200.  
  201.    Some systems come without 16-bit DMA support.  In such
  202.    systems, the drivers can be configured to use 8-bit DMA
  203.    channels for 16-bit DMA.  Just set the 16-bit DMA Channel
  204.    parameter(/H:) to use one of the 8-bit DMA channels(0, 1
  205.    or 3).
  206.  
  207.  
  208. Reporting Driver Problems & Bugs
  209. --------------------------------
  210.  
  211.    If you find any problem or bugs in the driver, please do
  212.    report them.  If you have internet access, please post a
  213.    message on the comp.os.os2.multimedia newsgroup.  This is
  214.    the best way to ensure that the bug report reaches the
  215.    driver developer.
  216.  
  217.    If you do not have internet access, please report the bug
  218.    to Creative Technology/Creative Labs technical support
  219.    and they will inform the developer.
  220.  
  221. [HM01231996]
  222.